| AddRef()=0 | IMCUnknown | [pure virtual] |
| AttachSkeleton(TMCPtrArray< I3DShJoint > &joints, I3DShInstance *instance, boolean computeWeights=true, boolean computeJointsTransforms=true)=0 | I3dExSkinable | [pure virtual] |
| DettachAllJoints()=0 | I3dExSkinable | [pure virtual] |
| GetEditedJointIndex() const =0 | I3dExSkinable | [pure virtual] |
| GetInstance(I3DShInstance **instance)=0 | I3dExSkinable | [pure virtual] |
| GetInstanceGlobalReferenceTransform(TTransform3D &outTransform)=0 | I3dExSkinable | [pure virtual] |
| GetJoints(TMCPtrArray< I3DShJoint > &joints)=0 | I3dExSkinable | [pure virtual] |
| GetJointsInverseReferenceTransforms(TMCArray< TTransform3D > &outTransforms)=0 | I3dExSkinable | [pure virtual] |
| GetSkinableDisplayMode() const =0 | I3dExSkinable | [pure virtual] |
| InvalidateSkining()=0 | I3dExSkinable | [pure virtual] |
| IsAttached()=0 | I3dExSkinable | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| SetEditedJointIndex(const TJointIndex &index)=0 | I3dExSkinable | [pure virtual] |
| SetInstanceGlobalReferenceTransform(const TTransform3D &inTransform)=0 | I3dExSkinable | [pure virtual] |
| SetJointsInverseReferenceTransforms(const TMCArray< TTransform3D > &inTransforms)=0 | I3dExSkinable | [pure virtual] |
| SetSkinableDisplayMode(ESkinableDisplayMode mode)=0 | I3dExSkinable | [pure virtual] |
| WeightsModified()=0 | I3dExSkinable | [pure virtual] |
1.4.5